
import java.io.IOException;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;


public class Fondo {

    private Image imagen;

    private int x;
    private final int ANCHO;

    public Fondo(String archivo) throws IOException{
        imagen = Image.createImage(archivo);
        x = 0;
        ANCHO = imagen.getWidth();
    }

    public void mover(int pasos){
        x-=pasos;
    }

    public void dibujar(Graphics g){
        if(x <= (-ANCHO + 240)){
            g.drawImage(imagen, x+ANCHO, 0, Graphics.TOP|Graphics.LEFT);
        }
        if(x<= -ANCHO){
            x = 0;
        }

        g.drawImage(imagen, x, 0, Graphics.TOP|Graphics.LEFT);
    }

}
